Skip to content

Latest commit

 

History

History
17 lines (13 loc) · 629 Bytes

4.3.2 - Coroutine/Client->send.md

File metadata and controls

17 lines (13 loc) · 629 Bytes

Coroutine\Client->send

发送数据,函数原型为

function client->send(string $data);
  • $data为发送的数据,必须为字符串类型,支持二进制数据
  • 发生的数据过大可能会引起协程调度,监听可写后进行发送

发送成功

发送成功返回写入Socket缓存区的字节数,底层会尽可能地将所有数据发出。如果返回的字节数与传入的$data长度不同,可能是Socket已被对端关闭,再下一次调用sendrecv时将返回对应的错误码

发送失败

返回false,请检查$client->errCode获取错误原因。